package com.ufcg.lvc.client.Records;
import com.smartgwt.client.widgets.grid.ListGridRecord;

/**
 * 
 * @author Larissa Costa
 *
 */
public class QuestoesDoModeloRecord extends ListGridRecord {  
  
    public QuestoesDoModeloRecord(String valor, String titulo, String assunto, String tipoDeQuestao, String dificuldade) {  
    	setValor(valor);
    	setTitulo(titulo);
    	setAssunto(assunto);
    	setTipoDeQuestaoString(tipoDeQuestao);
    	setDificuldade(dificuldade);
    }

    public QuestoesDoModeloRecord(String valor, String titulo, String enunciado, String assunto, String tipoDeQuestao, String dificuldade) {  
    	setValor(valor);
    	setTitulo(titulo);
    	setEnunciado(enunciado);
    	setAssunto(assunto);
    	setTipoDeQuestaoString(tipoDeQuestao);
    	setDificuldade(dificuldade);
    }
    
    public String getValor() {
		return getAttributeAsString("valor");
	}
    
    public String getTitulo() {
		return getAttributeAsString("titulo");
	}

	public String getAssunto() {
		return getAttributeAsString("assunto");
	}

	public String getTipoDeQuestaoString() {
		return getAttributeAsString("tipo");
	}

	public String getDificuldade() {
		return getAttributeAsString("dificuldade");
	}

	public String getEnunciado() {
		return getAttributeAsString("enunciado");
	}

	public void setValor(String valor) {
		setAttribute("valor", valor);
	}
	
	public void setTitulo(String titulo) {
		setAttribute("titulo", titulo);
	}

	public void setAssunto(String assunto) {
		setAttribute("assunto", assunto);
	}

	public void setTipoDeQuestaoString(String tipoDeQuestaoString) {
		setAttribute("tipo", tipoDeQuestaoString);
	}

	public void setDificuldade(String dificuldade) {
		setAttribute("dificuldade", dificuldade);
	}
	
	public void setEnunciado(String enunciado) {
		setAttribute("enunciado", enunciado);
	}    
	
	@Override
	public String toString(){
		return getTitulo();
	}
}  